package com.gdt.bdMessageQueue.pojo;

import java.util.Date;

public class ActiveMqMonitor {

	private String id;  //主键
	
	private String customerId;  //北斗平台监控的服务端
	
	private String status; //监控服务端的状态，0表示关闭状态，1表示开启状态
	
	private String queueName; //监控端订阅的监听的queue名称
	
	private Date updateTime; //监控服务端的更新时间
	
	private Date startServiceTime; // 服务开启时间
	
	private Date stopServiceTime; //服务结束时间
	
	

	public Date getStartServiceTime() {
		return startServiceTime;
	}

	public void setStartServiceTime(Date startServiceTime) {
		this.startServiceTime = startServiceTime;
	}

	public Date getStopServiceTime() {
		return stopServiceTime;
	}

	public void setStopServiceTime(Date stopServiceTime) {
		this.stopServiceTime = stopServiceTime;
	}

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getCustomerId() {
		return customerId;
	}

	public void setCustomerId(String customerId) {
		this.customerId = customerId;
	}

	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public String getQueueName() {
		return queueName;
	}

	public void setQueueName(String queueName) {
		this.queueName = queueName;
	}

	public Date getUpdateTime() {
		return updateTime;
	}

	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}
	
	

	public ActiveMqMonitor(String id, String customerId, String status,
			String queueName, Date updateTime) {
		super();
		this.id = id;
		this.customerId = customerId;
		this.status = status;
		this.queueName = queueName;
		this.updateTime = updateTime;
	}
	
	

	public ActiveMqMonitor(String customerId, String status,
			Date updateTime) {
		super();
		this.customerId = customerId;
		this.status = status;
		this.updateTime = updateTime;
	}

	
	
	public ActiveMqMonitor(String id, String status, String queueName,
			Date startServiceTime, Date stopServiceTime) {
		super();
		this.id = id;
		this.status = status;
		this.queueName = queueName;
		this.startServiceTime = startServiceTime;
		this.stopServiceTime = stopServiceTime;
	}

	public ActiveMqMonitor() {
	}

	@Override
	public String toString() {
		return "ActiveMqMonitor [id=" + id + ", customerId=" + customerId
				+ ", status=" + status + ", queueName=" + queueName
				+ ", updateTime=" + updateTime + "]";
	}
	
	
}
